The following changes fix Bug#3005 for wide glyphs on each platform,
authorJason Rumney <jasonr@gnu.org>
Sun, 19 Apr 2009 15:09:25 +0000 (15:09 +0000)
committerJason Rumney <jasonr@gnu.org>
Sun, 19 Apr 2009 15:09:25 +0000 (15:09 +0000)
commitc15c1a7935a0cf7404ae51a1dc1432699c4a8a5b
tree8b13c29263466068c96c8e10e7fa9083968f1d4f
parent3a3e05c9c9850e840a7847ae86372618ebc20d61
The following changes fix Bug#3005 for wide glyphs on each platform,
without reintroducing Bug#1258 for stretch glyphs.

* xterm.c (x_draw_bar_cursor): Limit cursor width differently for
BAR_CURSOR and HBAR_CURSOR.  Calculate width of HBAR_CURSOR using
get_phys_cursor_geometry.

* w32term.c (x_draw_bar_cursor):  Limit cursor width differently
for BAR_CURSOR and HBAR_CURSOR.  Calculate width of HBAR_CURSOR
using get_phys_cursor_geometry.

* nsterm.m (ns_draw_window_cursor): HBAR_CURSOR width already
correctly calculated.
src/ChangeLog
src/nsterm.m
src/w32term.c
src/xterm.c